GXPrDlgMain
QuickDraw GX sends theGXPrDlgMain
message when an application that supports
the Macintosh Printing Manager calls thePrDlgMain
function. You can override theGXPrDlgMain
message to customize the handling of thePrDlgMain
function. Your override of theGXPrDlgMain
message must match the following formal declaration:
OSErr MyPrDlgMain (THPrint aTHPrint, PDlgInitProcPtr aPDlgInitProcPtr, Boolean *aBoolean);
aTHPrint
- A handle to the print record for this printing operation.
aPDlgInitProcPtr
- A pointer to the procedure used to initialize the Print dialog box.
aBoolean
- On return, a Boolean value that is
true
if the user confirmed the dialog box andfalse
if not.- function result
- An error code. The value
noErr
indicates that the operation was successful.DESCRIPTION
The default implementation of theGXPrDlgMain
message sets up the default controls for the Print dialog box. You can override this message if you need to add any special handling to the processing ofGXPrDlgMain
calls by your printer driver.SPECIAL CONSIDERATIONS
You never send theGXPrDlgMain
message yourself.You almost always forward the
GXPrDlgMain
message so that the default implementation can perform its operations.RESULT CODES
gxSegmentLoadFailedErr A required code segment could not be found,
or there was not enough memory to load it.gxPrUserAbortErr The user has canceled printing. SEE ALSO
ThePrDlgMain
function is described in Inside Macintosh: Imaging With QuickDraw.
Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help